look after (the needs of) - Anglais Synonymes Dictionnaire